Configuración de tiempo de ejecución
Instalación de un adaptador USB PCAN
Sugerencia
El componente CmpPCANBasicDrv se basa en la API básica de PCAN, que admite la llave USB y otro hardware. Consulte la página de inicio de la empresa de "PEAK System" para obtener información adicional.
El soporte para la API básica de PCAN se implementa solo para CODESYS Control Win y CODESYS Gateway V3.
Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.
Abra el archivo de configuración del PLC
CODESYSControl.cfg
en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación\GatewayPLC
.Si desea utilizar el CODESYS Gateway V3, luego abre
Gateway.cfg
.Agregue las siguientes líneas a la sección
[ComponentManager]
:Component.X=CmpPCANBasicDrv
.Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.
Guarde los cambios y cierre el editor.
Inicie el sistema de tiempo de ejecución.
CODESYS muestra el hardware PCAN detectado y el número de red CAN respectivo en el registrador de PLC.
Escriba el número de red CAN en Red del bus CAN General pestaña.
Instalación de un adaptador USB de Sontheim
Sugerencia
El componente CmpCANFoxDrv se basa en la API MT de Sontheim, que admite la llave USB y otro hardware. Consulte la página web de la empresa "Sontheim Industrie Elektronik GmbH" para obtener información adicional.
La compatibilidad con la API de MT se implementa solo para CODESYS Control Win y CODESYS Gateway V3.
Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.
Abra el archivo de configuración del PLC
CODESYSControl.cfg
en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación\GatewayPLC
.Si desea utilizar el CODESYS Gateway V3, luego abre
Gateway.cfg
.Agregue las siguientes líneas a la sección
[ComponentManager]
:Component.X=CmpCANFoxDrv
.Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.
Guarde los cambios y cierre el editor.
Inicie el sistema de tiempo de ejecución.
CODESYS muestra el hardware MT API detectado (ejemplo: CANfox) y el número de red CAN respectivo en el registrador de PLC.
Escriba el número de red CAN en Red del bus CAN General pestaña.
Instalación de un adaptador USB Ixxat
Sugerencia
El componente CmpIxxatCANDrv se basa en la API Ixxat VCI V4, que admite la llave USB y otro hardware. Consulte la página de inicio de la empresa "HMS Industrial Networks" para obtener información adicional.
El soporte para Ixxat VCI V4 API se implementa solo para CODESYS Control Win y CODESYS Gateway V3.
Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.
Abra el archivo de configuración del PLC
CODESYSControl.cfg
en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación\GatewayPLC
.Si desea utilizar el CODESYS Gateway V3, luego abre
Gateway.cfg
.Agregue las siguientes líneas a la sección
[ComponentManager]
:Component.X=CmpIxxatCANDrv
.Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.
Guarde los cambios y cierre el editor.
Inicie el sistema de tiempo de ejecución.
CODESYS muestra el hardware Ixxat detectado y el número de red CAN respectivo en el registrador de PLC.
Escriba el número de red CAN en Red del bus CAN General pestaña.
Instalación de un adaptador USB Kvaser
Sugerencia
El componente CmpKvaserCANDrv se basa en Kvaser CANBus-API (CANlib), que admite la llave USB y otro hardware. Ver la página de inicio de la empresa de Kvaser (www.kvaser.com) para informacion adicional.
El soporte para la API de Kvaser se implementa solo para CODESYS Control Win y CODESYS Gateway V3.
Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.
Abra el archivo de configuración del PLC
CODESYSControl.cfg
en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación\GatewayPLC
.Si desea utilizar el CODESYS Gateway V3, luego abre
Gateway.cfg
.Agregue las siguientes líneas a la sección
[ComponentManager]
:Component.X=CmpKvaserCANDrv
.Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.
Guarde los cambios y cierre el editor.
Inicie el sistema de tiempo de ejecución.
CODESYS muestra el hardware Kvaser detectado y el número de red CAN respectivo en el registrador de PLC.
Escriba el número de red CAN en Red del bus CAN General pestaña.
Instalación de un controlador SJA1000
El CODESYS Control Win El sistema de tiempo de ejecución admite el controlador genérico "CmpSJACanDrv", que se basa en el controlador CAN SJA1000.
Después de instalar el adaptador, los controladores respectivos deben instalarse desde el directorio "W2K_XP_Drivers" (en el directorio de instalación de RTE).
Abra el archivo de configuración RTE
CODESYSControl.cfg
en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación\Gateway PLC
.Agregue las siguientes líneas a la sección
[ComponentManager]
:Component.X=CmpSJACanDrv
.Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.
Guarde los cambios y cierre el editor.
Ver el documento "CODESYSControlRTEV3_Manual.pdf" para una descripción detallada de los parámetros.
Sugerencia
La configuración de RTE también se puede editar en el cuadro de diálogo de configuración de RTE.
Instalación de una puerta de enlace EtherCAT/CAN EL6751
Sugerencia
La funcionalidad está disponible solo con un terminal CANopen maestro/esclavo EL6751, no con un terminal CANopen esclavo EL6751-0010.
Instala el EtherCAT paquete.
Abra el archivo de configuración del PLC
CODESYSControl.cfg
en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación\GatewayPLC
.Agregue las siguientes líneas a la sección
[ComponentManager]
:Component.X=
CmpEL6751CanDrv
.Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.
Guarde los cambios y cierre el editor.
En el proyecto, inserte el EtherCAT Maestro.
Ejecute un escaneo del dispositivo en el EtherCAT Maestro. Si el hardware no está disponible para usted, también puede insertar manualmente las descripciones del dispositivo.
CODESYS encuentra el terminal EL6751.
Seleccione una descripción de dispositivo de minicontrolador CAN.
Importante
No seleccione la descripción del dispositivo original de Beckhoff. En su lugar, se requiere una descripción del dispositivo del minicontrolador CAN. Esta descripción del dispositivo se proporciona con el EtherCAT paquete.
El número de mensajes indica el número máximo de mensajes CAN que se pueden recibir o enviar por ciclo (esto significa cuántos mensajes se canalizan a través del EtherCAT por fotograma).
Inserte los dispositivos escaneados.
Ahora puede insertar una pila basada en CAN debajo del nodo CANbus, como CANopenManager, CANopenDevice o J1939Manager. Entonces puedes usarlos como de costumbre. En el nodo CANbus, solo puede cambiar la velocidad en baudios. El ID de red se asigna automáticamente en tiempo de ejecución. Alternativamente, también puede dirigirse a CAN a través de CL2 o CAN-API.
Nota
Puede obtener la ID de red para abrir el controlador mediante el bloque de función correspondiente.
Debes establecer el EtherCAT tarea de bus para que sea lo suficientemente rápido. Por ejemplo, si desea enviar o recibir mensajes CAN en un intervalo de 4 ms, debe configurar la tarea de ciclo de bus en al menos 4 ms (o más rápido es aún mejor) para poder mantener el intervalo de envío.